/**
 * 给定一个非负整数 numRows，生成「杨辉三角」的前 numRows 行。
 */
let generate = function (numRows) {
  let temp = [[1], [1, 1]];
  if (numRows == 1) {
    return [[1]];
  }
  if (numRows == 2) {
    return temp;
  }
  for (let i = 2; i < numRows; i++) {
    temp.push([]);
    for (let j = 0; j <= i; j++) {
      if (j == 0 || j == i) {
        temp[i][j] = 1;
      } else {
        temp[i][j] = temp[i - 1][j - 1] + temp[i - 1][j]
      }
    }
  }
  return temp;
}
console.log(generate(5));